<?php
session_start();

require_once("mp3.php");

if (isset($_POST['registrar']) && $_POST['registrar'] === "Registrar") {
    try {
        // Pujem l'arxiu
        if (is_uploaded_file($_FILES['Path']['tmp_name']) != 1) throw new exception("ERROR: Pujar arxiu");
        
        // Comprovem l'extenssio
        if ($_FILES['Path']['type'] != 'audio/mpeg') throw new exception("ERROR: Extensi&oacute; de l'arxiu");
        
        // Comprovem el tamany de l'arxiu
        if ($_FILES['Path']['size'] > (15*1024*1024)) throw new exception("ERROR: Arxio m&eacute;s gran de 15MB");
        
        // Creem el nou objecte mp3 amb la informacio del formulari.
        $cancion = new mp3($_POST['Artista'], $_POST['Titol'], $_POST['Pista'], $_POST['Any'], $_POST['Album']);
        
        // Creem la ruta
        $ruta = RUTA_MP3.'/('.$cancion->get_Any().')'.$cancion->get_Pista().' '.$cancion->get_Titol().' - '.$cancion->get_Artista().'['.$cancion->get_Album().'].mp3';
        
        // Movem l'arxiu a la ruta indicada.
        if(!move_uploaded_file($_FILES['Path']['tmp_name'], $ruta)) throw new exception("ERROR: Moure arxiu");
        
        //  Modifiquem el PATH del objecte mp3 amb la ruta indicada.
        $cancion->set_Path($ruta);
        
        // Afegim l'objecte mp3 a la SESSIO.
        $_SESSION['llista'][] = $cancion;
    }
    catch (Exception $e) {
        echo $e->getMessage();
    }
}
else {
?>

    <script type="text/javascript" src="jquery.js"></script>
    
     <script type="text/javascript">
        
       /* function listen(event, elem, func) {
            if (elem.addEventListener) {
                return elem.addEventListener(event,func,false);
            } else if (elem.attachEvent) {
                return elem.attachEvent("on"+event, func);
            } else {
                throw "No es posible añadir evento";
                return false;
            }
        }

        function prepararListeners() {
            
            var artista = document.getElementById('artista');
            console.log(artista);
            listen('', artista, alert('click'));

        }
        */



      function myfuncion() {
           console.log('Soy el puto amo');
           alert('adios');

       }
        $(document).ready(function() {
            $('#boton').click(myfuncion);
        });

    </script>

    <body>


    <form method="post" action="form_mp3.php" enctype="multipart/form-data">
        <fieldset>
        <legend>Mp3</legend>
        <table>
            <tr>
                <td> Artista </td>
                <td> <input size="15" maxlength="50"> </td>
            </tr>
            <tr>
                <td> T&iacute;tol </td>
                <td> <input type ="text" name= "Titol" size="15" maxlength="50"> </td>
            </tr>
            <tr>
                <td> Pista </td>
                <td> <input type ="text" name= "Pista" size="3" maxlength="3"> </td>
            </tr>
            <tr>
                <td> Any (aaaa)</td>
                <td> <input type ="text" name= "Any" size="4" maxlength="4"> </td>
            </tr>
            <tr>
                <td> &Agrave;lbum </td>
                <td> <input type ="text" name= "Album" size="15" maxlength="50"> </td>
            </tr>
             <tr>
                <td> Fitxer</td>
                <td> <input type ="file" name= "Path" > </td>
            </tr>

            <tr>
                <td></td>
                <td><input type="submit" name="registrar" value="Registrar">
                <input id='artista_miguel' type="reset"  value="Esborrar" ></td>
            </tr>
        </table>
        </fieldset>
    </form>
        
        <button id='boton'> HOLA </button>
    </body>
<?php
}
?>
